package com.ytzl.itrip.service;
import com.ytzl.itrip.pojo.ItripUserLinkUser;
import com.ytzl.itrip.common.Page;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;

public interface ItripUserLinkUserService {

public ItripUserLinkUser getItripUserLinkUserById(@Param(value = "id") Long id)throws Exception;

public List<ItripUserLinkUser> getItripUserLinkUserListByMap(Map
                                                                     <String, Object> param)throws Exception;

public Integer getItripUserLinkUserCountByMap(Map
                                                      <String, Object> param)throws Exception;

public Integer saveItripUserLinkUser(ItripUserLinkUser itripUserLinkUser)throws Exception;

public Integer modifyItripUserLinkUser(ItripUserLinkUser itripUserLinkUser)throws Exception;

public Integer removeItripUserLinkUserById(@Param(value = "id") Long id)throws Exception;
public Page<ItripUserLinkUser> queryItripUserLinkUserPageByMap(Map
                                                                       <String, Object> param, Integer pageNo, Integer pageSize)throws Exception;
public Integer removeItripUserLinkUserByIds(@Param(value = "ids") Long[] ids)throws Exception;
}
